* process.c (process_send_signal): In the TERMIOS code for sending
authorJim Blandy <jimb@redhat.com>
Thu, 11 Mar 1993 07:14:16 +0000 (07:14 +0000)
committerJim Blandy <jimb@redhat.com>
Thu, 11 Mar 1993 07:14:16 +0000 (07:14 +0000)
control characters to processes, don't try to return Qnil; just
return.

* process.c [! subprocesses] (wait_reading_process_input):
Remember to re-enable polling for input.

src/process.c

index 95be209f94c89dc676ada6f2e20e7d7ae87fb9f9..247c5e21357a1de1b703b71e392b3667f1c424bc 100644 (file)
@@ -2342,12 +2342,12 @@ process_send_signal (process, signo, current_group, nomsg)
        case SIGINT:
          tcgetattr (XFASTINT (p->infd), &t);
          send_process (proc, &t.c_cc[VINTR], 1);
-         return Qnil;
+         return;
 
        case SIGQUIT:
          tcgetattr (XFASTINT (p->infd), &t);
          send_process (proc, &t.c_cc[VQUIT], 1);
-         return Qnil;
+         return;
 
        case SIGTSTP:
          tcgetattr (XFASTINT (p->infd), &t);
@@ -2356,7 +2356,7 @@ process_send_signal (process, signo, current_group, nomsg)
 #else
          send_process (proc, &t.c_cc[VSUSP], 1);
 #endif
-         return Qnil;
+         return;
        }
 
 #else /* ! HAVE_TERMIOS */
@@ -3167,6 +3167,8 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display)
        break;
     }
 
+  start_polling ();
+
   return 0;
 }